home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.22
/
iff2src
/
liesmich
< prev
next >
Wrap
Text File
|
1995-04-23
|
2KB
|
80 lines
Iff2Src - ein Programm, um Graphiken direkt in eigene
Programme einzubinden.
Eigentlich produziert diese Programm nur Quellcodes für
C und Assembler, aber mit wenig Aufwand lassen sich diese
so generierten Sources für Pascal verwenden.
In meinen Augen ist es am einfachsten, den generierten
C-Code nach Pascal umzuschreiben. KEINE PANIK - das ist halb
so wild. Ich habe ein beispiel beigelegt und werde hier noch
einmal die wichtigsten Sachen kurz auflisten:
_____________________________________________________________
UWORD DATA[20480] = { ... }
ist nichts anders als
CONST
DATA : Array[1..20480] of Short = ( .... );
_____________________________________________________________
UWORD cmap[4]
ist nichts anders als
cmap : Array[1..4] of Short = (...);
_____________________________________________________________
struct Image im = { ... }
ist nichts anders als
im : Image = ( .... );
_____________________________________________________________
Weiterhin: C / Pascal
* &variable = Adr(variable);
* /* Kommentar */ = { Kommmentar }
* 0x7fc4 = $7fc4 ( hex. 32708 )
* NULL = NIL
Das wärs auch schon. Damit ist es eigentlich keine
Schwierigkeit mehr, Bilder in Programme direkt einzubinden.
Z.B. könnte man jetzt hingehen, einen Screen mit CustomBitmap
öffnen, als BitMap die Bilddaten verwenden {Vorsicht - Daten
müssen im ChipRAM liegen. PowerPacker benutzen und Programm auf
ChipRAM trimmen, zusätzlich im Programm überprüfen !!!! }
und noch kurz die ColorMap in den Screen übernehmen - fertig
ist das selbstanzeigende Bild. =:)
18.01.1994 Diesel